package net.csdn.business.common.domain.query.discuss;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;


/**
 * @ClassName DiscussQuery
 * @Description Discuss对象Query
 * @Author zhangyl
 * @Date 2023/7/18 11:02
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class DiscussQuery implements Serializable
{


    /** 组织ID/仓库ID； */
    private String sourceId;

    /** 1:组织；2:仓库 */
    private Integer sourceType;

    /** serialNumber */
    private Integer serialNumber;

    /** 标题 */
    private String title;

    /** 是否锁定： 0-否; 1-是 */
    private Integer isLock;

    /** 是否被关闭： 0-否; 1-是 */
    private Integer isClosed;

    /** 是否采纳回答： 0-否; 1-是 */
    private Integer isAnswered;

    /** 是否置顶： 0-否; 1-是 */
    private Integer isPin;

    /** 是否在分类中置顶： 0-否; 1-是 */
    private Integer isCategoryPin;

    /** 审核状态 */
    private Integer auditStatus;

    /** 讨论所属分类id */
    private String categoryId;

    /** 讨论所属labelId */
    private String labelId;

    /** 排序 */
    private Integer sort=0;

    /**
     * 页码
     */
    protected Integer page = 1;

    /**
     * 每页大小
     */
    protected Integer size = 10;


    private String currUserId;

}
